/**
 * setHeader()方法是一個通用的標頭設定方法，您可以用它來設定任何「名稱/值」的標頭，這個例子會每三秒鐘自動載入網頁，
 * 您可以由網頁上不斷遞增的數字看到重新載入的次數，如果標頭設定的是一個整數值，則您也可以直接使用setIntHeader()，它是專門用來設定整數值標頭的版本， 例如：response.setIntHeader("Refresh", 3);
 */

package header.refresh;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.e885.log.E885Logger;
import common.CommonHttpServlet;

/**
 * url:http://127.0.0.1:8080/JSP/header/refresh/basicRefresh<br>
 * 每三秒鐘 refresh 一次頁面, 換句說, 每三秒鐘, 重送一次 request
 * 
 * @author Eric.Kao(gau168.gau@msa.hinet.net)
 * @version 1.0
 * @company E885 Group
 * @copyright Copyright (c) 2001-2008
 */

public class BasicRefreshServlet extends CommonHttpServlet
{
	private static final long serialVersionUID = 4666734865057520830L;

	private static int count = 0;

	protected void service( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException
	{
		// response.setHeader( "Refresh", "3" );
		response.setIntHeader( "Refresh", 3 );

		E885Logger.testLog.debug( "count:" + count );

		count++;
	}
}
